package cn.kgc.watch.entity;

import java.util.Date;
import java.util.List;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
    * SKU
    */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class CommoditySku {
    /**
    * SKU Id
    */
    private Long id;

    /**
    * SPU Id
    */
    private CommoditySpu commoditySpu;

    /**
    * 商品标题
    */
    private String title;

    /**
    * 商品图片
    */
    private List<Picture> pictureList;

    /**
    * 库存
    */
    private Integer stock;

    /**
    * 销售价格 (单位为分)
    */
    private Double price;

    /**
    * SKU的特有规格参数键值对 (json格式,保证有序)
    */
    private String specification;

    /**
    * 是否有效 (0-无效，1-有效)
    */
    private Integer enable;

    /**
    * 添加时间
    */
    private Date createTime;

    /**
    * 最后修改时间
    */
    private Date updateTime;

    //Specification
    private Specification specificationObject;
    //图片的主题
    private Picture Picture;

}